package com.hengpeng.itfinoss.controller.repayment.vo;

import com.hengpeng.common.web.annotation.HtmlInput;
import com.hengpeng.common.web.annotation.HtmlInputType;
import com.hengpeng.itfinbase.persist.RepaymentPlan;

/**
 * <pre>
 * 还款计划展示vo
 * </pre>
 * @author weiyuan
 * @version 1.0, 2015年5月27日
 */
public class RepaymentPlanVo extends RepaymentPlan
{
	@HtmlInput(label = "正常还款", type = HtmlInputType.TEXT)
	private String repaymentUrl;

	@HtmlInput(label = "平台垫付", type = HtmlInputType.TEXT)
	private String platRepaymentUrl;

	@HtmlInput(label = "借款人姓名", type = HtmlInputType.TEXT)
	private String borrowUserNameUrl;

	@HtmlInput(label = "详细", type = HtmlInputType.TEXT)
	private String detailUrl;

	@HtmlInput(label = "应还总金额(元)", type = HtmlInputType.TEXT)
	private String totalMoney;

	/**
	 * 应还本金(单位：分)
	 */
	@HtmlInput(index = 4, type = HtmlInputType.TEXT, label = "应还本金(元)", nullable = false)
	private String repayBaseMoneyStr;

	/**
	 * 应还利息 (单位：分)
	 */
	@HtmlInput(index = 5, type = HtmlInputType.TEXT, label = "应还利息(元)", nullable = false)
	private String repayInterestMoneyStr;

	/**
	 * 附加利息
	 */
	@HtmlInput(index = 16, type = HtmlInputType.TEXT, label = "附加利息(元)", nullable = false)
	private String repayAddMoneyStr;

	@HtmlInput(index = 10, type = HtmlInputType.TEXT, label = "逾期罚息(元)", nullable = false)
	private String overduePenaltyStr;

	@HtmlInput(index = 10, type = HtmlInputType.TEXT, label = "当期/总期数", nullable = false)
	private String periods;

	public String getPeriods()
	{
		return periods;
	}

	public void setPeriods(String periods)
	{
		this.periods = periods;
	}

	public String getOverduePenaltyStr()
	{
		return overduePenaltyStr;
	}

	public void setOverduePenaltyStr(String overduePenaltyStr)
	{
		this.overduePenaltyStr = overduePenaltyStr;
	}

	public String getRepayBaseMoneyStr()
	{
		return repayBaseMoneyStr;
	}

	public void setRepayBaseMoneyStr(String repayBaseMoneyStr)
	{
		this.repayBaseMoneyStr = repayBaseMoneyStr;
	}

	public String getRepayInterestMoneyStr()
	{
		return repayInterestMoneyStr;
	}

	public void setRepayInterestMoneyStr(String repayInterestMoneyStr)
	{
		this.repayInterestMoneyStr = repayInterestMoneyStr;
	}

	public String getRepayAddMoneyStr()
	{
		return repayAddMoneyStr;
	}

	public void setRepayAddMoneyStr(String repayAddMoneyStr)
	{
		this.repayAddMoneyStr = repayAddMoneyStr;
	}

	public String getTotalMoney()
	{
		return totalMoney;
	}

	public void setTotalMoney(String totalMoney)
	{
		this.totalMoney = totalMoney;
	}

	public String getRepaymentUrl()
	{
		return repaymentUrl;
	}

	public void setRepaymentUrl(String repaymentUrl)
	{
		this.repaymentUrl = repaymentUrl;
	}

	public String getPlatRepaymentUrl()
	{
		return platRepaymentUrl;
	}

	public void setPlatRepaymentUrl(String platRepaymentUrl)
	{
		this.platRepaymentUrl = platRepaymentUrl;
	}

	public String getBorrowUserNameUrl()
	{
		return borrowUserNameUrl;
	}

	public void setBorrowUserNameUrl(String borrowUserNameUrl)
	{
		this.borrowUserNameUrl = borrowUserNameUrl;
	}

	public String getDetailUrl()
	{
		return detailUrl;
	}

	public void setDetailUrl(String detailUrl)
	{
		this.detailUrl = detailUrl;
	}

}
